ozi.o nmea.o text.o html.o palmdoc.o netstumbler.o hsa_ndv.o \
igc.o brauniger_iq.o shape.o hiketech.o glogbook.o coastexp.o \
vcf.o overlay.o kml.o google.o lowranceusr.o an1.o tomtom.o \
- tef_xml.o maggeo.o pathaway.o vitosmt.o
+ tef_xml.o maggeo.o pathaway.o vitosmt.o gdb.o
FILTERS=position.o duplicate.o arcdist.o polygon.o smplrout.o reverse_route.o sort.o stackfilter.o trackfilter.o
main.o: main.c defs.h queue.h gbtypes.h
mapsend.o: mapsend.c defs.h queue.h gbtypes.h mapsend.h magellan.h
mapsource.o: mapsource.c defs.h queue.h gbtypes.h garmin_tables.h
+gdb.o: gdb.c defs.h queue.h gbtypes.h garmin_tables.h \
+ jeeps/gpsmath.h garmin_tables.h
mkshort.o: mkshort.c defs.h queue.h gbtypes.h
navicache.o: navicache.c defs.h queue.h gbtypes.h
netstumbler.o: netstumbler.c defs.h queue.h gbtypes.h csv_util.h
VitoNavigator II on the Pocket PC.
+ GDB
+
+ Support for the "Garmin GPS Database" format used by default
+ in MapSource versions 6.1 and later. With this first step you
+ should be able to read waypoints, routes and tracks from .gdb
+ files.
+
+
DATA FILTERS
GPSBabel supports data filtering. Data filters are invoked from
void fatal(const char *, ...)
#if __GNUC__
__attribute__ ((__format__ (__printf__, 1, 2)))
+ __attribute__((noreturn))
#endif
;
void warning(const char *, ...)
extern ff_vecs_t tef_xml_vecs;
extern ff_vecs_t ppdb_vecs;
extern ff_vecs_t vitosmt_vecs;
+extern ff_vecs_t gdb_vecs;
static
vecs_t vec_list[] = {
"Vito Navigator II tracks",
"smt"
},
+ {
+ &gdb_vecs,
+ "gdb",
+ "Garmin Database",
+ "gdb"
+ },
{
NULL,
NULL,